have had a drop too much - Spanish English Dictionary